8. 반복문을 파이프라인으로 바꾸기

반복문을 파이프라인으로 변경하여 논리의 흐름을 쉽게 파악할 수 있다.

절차


  1. 반복문에서 사용하는 컬렉션을 가리키는 변수를 하나 만든다.
  2. 각각의 단위 행위를 파이프라인 연산으로 대체한다. 반복문의 첫줄부터 시작하며 각 단위의 행위를 수정한 뒤 테스트를 진행한다.
  3. 수정이 완료되면 반복문을 제거한다.

예시 코드

😞 Before

const names = []
for (const person of input) {
    if (person.job === 'programer') {
    names.push(person.name)
    }
}

😃 After

const names = input
.filter((person) => person.job === 'programer')
.map((person) => person.name)

results matching ""

    No results matching ""